\documentclass[12pt]{article}
\usepackage{tikz}

\begin{document}

\begin{center}
\begin{tikzpicture}[scale=0.2]
\tikzstyle{every node}+=[inner sep=0pt]
\draw [black] (18,-22) circle (3);
\draw (18,-22) node {$Start$};
\draw [black] (31.6,-19.5) circle (3);
\draw (31.6,-19.5) node {$i$};
\draw [black] (44.7,-19.5) circle (3);
\draw (44.7,-19.5) node {$if$};
\draw [black] (31.6,-26.8) circle (3);
\draw (31.6,-26.8) node {$w$};
\draw [black] (40.4,-28.6) circle (3);
\draw (40.4,-28.6) node {$wh$};
\draw [black] (50,-26.8) circle (3);
\draw (50,-26.8) node {$whi$};
\draw [black] (58.5,-25.6) circle (3);
\draw (58.5,-25.6) node {$whil$};
\draw [black] (67,-25.6) circle (3);
\draw (67,-25.6) node {$while$};
\draw [black] (3.1,-28) circle (3);
\draw (3.1,-28) node {$+$};
\draw [black] (2.1,-18.5) circle (3);
\draw (2.1,-18.5) node {$-$};
\draw [black] (3.1,-9.4) circle (3);
\draw (3.1,-9.4) node {$*$};
\draw [black] (13.1,-5.7) circle (3);
\draw (13.1,-5.7) node {$/$};
\draw [black] (23.9,-7.4) circle (3);
\draw (23.9,-7.4) node {$=$};
\draw [black] (34.3,-6.2) circle (3);
\draw (34.3,-6.2) node {$==$};
\draw [black] (9.8,-36.6) circle (3);
\draw (9.8,-36.6) node {$>$};
\draw [black] (20.3,-36.6) circle (3);
\draw (20.3,-36.6) node {$<$};
\draw [black] (8,-48.8) circle (3);
\draw (8,-48.8) node {$>=$};
\draw [black] (19.2,-50.5) circle (3);
\draw (19.2,-50.5) node {$<=$};
\draw [black] (20.831,-21.009) arc (106.85145:93.9806:35.248);
\fill [black] (28.6,-19.58) -- (27.77,-19.14) -- (27.84,-20.14);
\draw (24.26,-19.5) node [above] {$i$};
\draw [black] (34.6,-19.5) -- (41.7,-19.5);
\fill [black] (41.7,-19.5) -- (40.9,-19) -- (40.9,-20);
\draw (38.15,-19) node [above] {$f$};
\draw [black] (20.83,-23) -- (28.77,-25.8);
\fill [black] (28.77,-25.8) -- (28.18,-25.06) -- (27.85,-26.01);
\draw (23.58,-24.94) node [below] {$w$};
\draw [black] (34.54,-27.4) -- (37.46,-28);
\fill [black] (37.46,-28) -- (36.78,-27.35) -- (36.58,-28.33);
\draw (35.33,-28.3) node [below] {$h$};
\draw [black] (43.35,-28.05) -- (47.05,-27.35);
\fill [black] (47.05,-27.35) -- (46.17,-27.01) -- (46.36,-27.99);
\draw (45.63,-28.28) node [below] {$i$};
\draw [black] (52.97,-26.38) -- (55.53,-26.02);
\fill [black] (55.53,-26.02) -- (54.67,-25.64) -- (54.81,-26.63);
\draw (54.53,-26.78) node [below] {$l$};
\draw [black] (61.5,-25.6) -- (64,-25.6);
\fill [black] (64,-25.6) -- (63.2,-25.1) -- (63.2,-26.1);
\draw (62.75,-26.1) node [below] {$e$};
\draw [black] (17.14,-19.13) -- (13.96,-8.57);
\fill [black] (13.96,-8.57) -- (13.72,-9.48) -- (14.67,-9.2);
\draw (16.32,-13.24) node [right] {$/$};
\draw [black] (15.71,-20.06) -- (5.39,-11.34);
\fill [black] (5.39,-11.34) -- (5.68,-12.24) -- (6.32,-11.47);
\draw (11.54,-15.21) node [above] {$*$};
\draw [black] (15.07,-21.36) -- (5.03,-19.14);
\fill [black] (5.03,-19.14) -- (5.7,-19.81) -- (5.92,-18.83);
\draw (10.58,-19.68) node [above] {$-$};
\draw [black] (15.22,-23.12) -- (5.88,-26.88);
\fill [black] (5.88,-26.88) -- (6.81,-27.04) -- (6.44,-26.12);
\draw (9.52,-24.48) node [above] {$+$};
\draw [black] (19.12,-19.22) -- (22.78,-10.18);
\fill [black] (22.78,-10.18) -- (22.01,-10.74) -- (22.94,-11.11);
\draw (21.69,-15.59) node [right] {$=$};
\draw [black] (26.88,-7.06) -- (31.32,-6.54);
\fill [black] (31.32,-6.54) -- (30.47,-6.14) -- (30.58,-7.13);
\draw (29.36,-7.39) node [below] {$=$};
\draw [black] (16.53,-24.62) -- (11.27,-33.98);
\fill [black] (11.27,-33.98) -- (12.1,-33.53) -- (11.22,-33.04);
\draw (13.24,-28.09) node [left] {$>$};
\draw [black] (18.47,-24.96) -- (19.83,-33.64);
\fill [black] (19.83,-33.64) -- (20.2,-32.77) -- (19.21,-32.92);
\draw (18.45,-29.51) node [left] {$<$};
\draw [black] (9.36,-39.57) -- (8.44,-45.83);
\fill [black] (8.44,-45.83) -- (9.05,-45.11) -- (8.06,-44.97);
\draw (8.21,-42.52) node [left] {$=$};
\draw [black] (20.06,-39.59) -- (19.44,-47.51);
\fill [black] (19.44,-47.51) -- (20,-46.75) -- (19,-46.67);
\draw (19.14,-43.49) node [left] {$=$};
\end{tikzpicture}
\end{center}

\end{document}
